Skip to content

Conversation

@lumirlumir
Copy link
Collaborator

@lumirlumir lumirlumir commented Feb 1, 2026

This pull request provides a comprehensive Korean translation and localization update for the documentation of eslint-plugin-react-hooks and its lint rules. The changes not only translate existing English content into Korean, but also adapt terminology, examples, and explanations to be more idiomatic and clear for Korean readers. Several sections were reworded for clarity and consistency, and technical terms were localized or annotated for better understanding.

Key changes include:

General documentation localization:

  • Translated the main eslint-plugin-react-hooks overview and all referenced lint rule documentation into Korean, including intros, rule descriptions, and explanatory notes. [1] [2] [3] [4]

Rule documentation improvements:

  • Standardized section headings (e.g., "Rule Details", "Invalid", "Valid", "Troubleshooting") across all rule docs to their Korean equivalents for consistency. [1] [2] [3] [4]
  • Localized and clarified code comments and example explanations, making them more accessible to Korean developers. [1] [2] [3] [4] [5]

Technical terminology and clarity:

  • Improved translation of technical terms such as "Effect", "Stale Closure", "Exhaustive Deps", and "Rule Level" by using Korean terms with English annotations where appropriate. [1] [2]
  • Enhanced explanations for common pitfalls and troubleshooting, ensuring they are culturally and contextually relevant. [1] [2] [3] [4] [5] [6] [7]

Consistency and style:

  • Updated phrasing for consistency (e.g., using "Effect" instead of "effect" where appropriate, and aligning capitalization and spacing). [1] [2] [3]

These changes ensure that Korean-speaking developers can fully understand and utilize the eslint-plugin-react-hooks documentation, with clear, accurate, and idiomatic explanations and examples.

  • Main plugin and rule documentation translated and localized for Korean developers [1] [2] [3] [4]
  • Section headings, code comments, and example explanations standardized and translated [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Technical terminology clarified and annotated for better understanding [1] [2] [3]
  • Improved clarity and localization in troubleshooting and common pitfalls sections [1] [2] [3] [4] [5] [6]
  • Consistency in phrasing, terminology, and formatting throughout the documentation [1] [2] [3]

@vercel
Copy link

vercel bot commented Feb 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ko-react-dev Ready Ready Preview, Comment Feb 9, 2026 1:25pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
ko-legacy-reactjs-org Ignored Ignored Preview Feb 9, 2026 1:25pm

Request Review

@github-actions
Copy link

github-actions bot commented Feb 1, 2026

Size changes

Details

📦 Next.js Bundle Analysis for undefined

This analysis was generated by the Next.js Bundle Analysis action. 🤖

One Page Changed Size

The following page changed size from the code in this PR compared to its base branch:

Page Size (compressed) First Load
/[[...markdownPath]] 136.09 KB (-1 B) 246.27 KB
Details

Only the gzipped size is provided here based on an expert tip.

First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If next/link is used, subsequent page loads would only need to download that page's bundle (the number in the "Size" column), since the global bundle has already been downloaded.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 10% or more, there will be a red status indicator applied, indicating that special attention should be given to this.

@lumirlumir lumirlumir marked this pull request as ready for review February 9, 2026 13:25
Copilot AI review requested due to automatic review settings February 9, 2026 13:25
@lumirlumir lumirlumir merged commit a03610b into main Feb 9, 2026
10 checks passed
@lumirlumir lumirlumir deleted the docs/translate-eslint-plugin-react-hooks-section branch February 9, 2026 13:29
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR translates the eslint-plugin-react-hooks reference section into Korean and updates navigation labels so the translated content is discoverable from the Reference sidebar and React reference index.

Changes:

  • Translated eslint-plugin-react-hooks landing page content to Korean, including the recommended rules list.
  • Translated individual lint documentation pages under reference/eslint-plugin-react-hooks/lints/*.
  • Updated navigation/link labels (“Lints” → “린트”) in the reference sidebar and React reference index.

Reviewed changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
src/sidebarReference.json Updates the sidebar title for the eslint-plugin-react-hooks section to Korean.
src/content/reference/react/index.md Updates the link label for the eslint-plugin-react-hooks lints entry to Korean.
src/content/reference/eslint-plugin-react-hooks/index.md Translates the plugin overview and recommended rules section to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/use-memo.md Translates the use-memo lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/unsupported-syntax.md Translates the unsupported-syntax lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/static-components.md Translates the static-components lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/set-state-in-render.md Translates the set-state-in-render lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/set-state-in-effect.md Translates the set-state-in-effect lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/rules-of-hooks.md Translates the rules-of-hooks lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/refs.md Translates the refs lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/purity.md Translates the purity lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/preserve-manual-memoization.md Translates the preserve-manual-memoization lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/incompatible-library.md Translates the incompatible-library lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/immutability.md Translates the immutability lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/globals.md Translates the globals lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/gating.md Translates the gating lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/exhaustive-deps.md Refines existing Korean content/terminology for exhaustive-deps.
src/content/reference/eslint-plugin-react-hooks/lints/error-boundaries.md Translates the error-boundaries lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/config.md Translates the config lint documentation to Korean.
src/content/reference/eslint-plugin-react-hooks/lints/component-hook-factories.md Translates the component-hook-factories lint documentation to Korean.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant